//////////////////////////////////////////////
// ProjectSaveQuery.h
//
//////////////////////////////////////////////

/// Defines / Macros -------------------------

#pragma once

/// Forward decl -----------------------------

namespace nkScripts
{
	class ResourceDeclAugmentCallback ;
}

/// Includes ---------------------------------

// nkScripts
#include "../../Dll/DllDefines.h"

// nkMemory
#include <NilkinsMemory/Containers/String.h>

/// Class ------------------------------------

namespace nkScripts
{
	struct DLL_SCRIPTS_EXPORT ProjectSaveQuery
	{
		// Path, relative to the data folder for saving
		nkMemory::String _path ;

		// Augmentation callback structure
		ResourceDeclAugmentCallback* _augmentCallback = nullptr ;
	} ;
}